main drainage canal - Spanish English Dictionary